home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / etc / cups / cupsd.conf < prev    next >
Text File  |  2009-10-15  |  4KB  |  125 lines

  1. #
  2. #
  3. # Sample configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
  4. # complete description of this file.
  5. #
  6.  
  7. # Log general information in error_log - change "warn" to "debug"
  8. # for troubleshooting...
  9. LogLevel warn
  10.  
  11. # Deactivate CUPS' internal logrotating, as we provide a better one, especially
  12. # LogLevel debug2 gets usable now
  13. MaxLogSize 0
  14.  
  15. # Administrator user group...
  16. SystemGroup lpadmin
  17.  
  18.  
  19. # Only listen for connections from the local machine.
  20. Listen localhost:631
  21. Listen /var/run/cups/cups.sock
  22.  
  23. # Show shared printers on the local network.
  24. Browsing Off
  25. BrowseOrder allow,deny
  26. BrowseAllow all
  27. BrowseLocalProtocols CUPS dnssd
  28. BrowseAddress @LOCAL
  29.  
  30. # Default authentication type, when authentication is required...
  31. DefaultAuthType Basic
  32.  
  33. # Restrict access to the server...
  34. <Location />
  35.   Order allow,deny
  36. </Location>
  37.  
  38. # Restrict access to the admin pages...
  39. <Location /admin>
  40.   Order allow,deny
  41. </Location>
  42.  
  43. # Restrict access to configuration files...
  44. <Location /admin/conf>
  45.   AuthType Default
  46.   Require user @SYSTEM
  47.   Order allow,deny
  48. </Location>
  49.  
  50. # Set the default printer/job policies...
  51. <Policy default>
  52.   # Job-related operations must be done by the owner or an administrator...
  53.   <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
  54.     Require user @OWNER @SYSTEM
  55.     Order deny,allow
  56.   </Limit>
  57.  
  58.   # All administration operations require an administrator to authenticate...
  59.   <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
  60.     AuthType Default
  61.     Require user @SYSTEM
  62.     Order deny,allow
  63.   </Limit>
  64.  
  65.   # All printer operations require a printer operator to authenticate...
  66.   <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
  67.     AuthType Default
  68.     Require user @SYSTEM
  69.     Order deny,allow
  70.   </Limit>
  71.  
  72.   # Only the owner or an administrator can cancel or authenticate a job...
  73.   <Limit Cancel-Job CUPS-Authenticate-Job>
  74.     Require user @OWNER @SYSTEM
  75.     Order deny,allow
  76.   </Limit>
  77.  
  78.   <Limit All>
  79.     Order deny,allow
  80.   </Limit>
  81. </Policy>
  82.  
  83. # Set the authenticated printer/job policies...
  84. <Policy authenticated>
  85.   # Job-related operations must be done by the owner or an administrator...
  86.   <Limit Create-Job Print-Job Print-URI>
  87.     AuthType Default
  88.     Order deny,allow
  89.   </Limit>
  90.  
  91.   <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
  92.     AuthType Default
  93.     Require user @OWNER @SYSTEM
  94.     Order deny,allow
  95.   </Limit>
  96.  
  97.   # All administration operations require an administrator to authenticate...
  98.   <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
  99.     AuthType Default
  100.     Require user @SYSTEM
  101.     Order deny,allow
  102.   </Limit>
  103.  
  104.   # All printer operations require a printer operator to authenticate...
  105.   <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
  106.     AuthType Default
  107.     Require user @SYSTEM
  108.     Order deny,allow
  109.   </Limit>
  110.  
  111.   # Only the owner or an administrator can cancel or authenticate a job...
  112.   <Limit Cancel-Job CUPS-Authenticate-Job>
  113.     AuthType Default
  114.     Require user @OWNER @SYSTEM
  115.     Order deny,allow
  116.   </Limit>
  117.  
  118.   <Limit All>
  119.     Order deny,allow
  120.   </Limit>
  121. </Policy>
  122.  
  123. #
  124. #
  125.